package com.lich.dao;

import java.util.Date;
import java.util.List;

import org.springframework.stereotype.Repository;

import com.lich.entity.ClientFunction;
import com.lich.entity.FunctionStatistic;

/**
 * @description 用户使用功能数据
 * @date 2016年9月20日
 * @author lich
 */
@Repository
public interface ClientFunctionMapper {
	/**
	 * @description 前一天用户使用功能数统计
	 * @date 2016年9月20日
	 * @author lich
	 * @return
	 */
	List<FunctionStatistic> selectPreviousDayStatistic(Date usageDate);
	
	
	int insert(ClientFunction clientFunction);
	
	
	
	/**
	 * 
	 * 此方法描述的是：插入事件记录
	 * @author: lining
	 * @Time: 2016年9月22日
	 * @param clientFunctions
	 * @return
	 */
	public int insertList(List<ClientFunction> clientFunctions);


	int updateDelFlagByUUID(String uUID);
}